from PyQt6 import uic
from PyQt6.QtWidgets import QApplication, QWidget, QLabel, QComboBox
import sys
import sqlite3

conn = sqlite3.connect('my_database.db')
# 创建一个游标对象
cursor = conn.cursor()

# 执行SQL命令来创建一个表
# cursor.execute('CREATE TABLE my_table (id INTEGER PRIMARY KEY, name TEXT)')

# 插入数据到表中（需要提交事务才能保存数据）
#conn.commit()  # 提交事务，保存数据到数据库中
#cursor.execute("INSERT INTO users (name, email) VALUES (?, ?)",
               #('John Doe', 'john@example.com'))  # 插入一条记录到表中（需要提交事务才能保存数据）
#conn.commit()  # 提交事务，保存数据到数据库中

# 查询数据并输出结果（需要关闭游标和连接）
cursor.execute('SELECT * FROM users')  # 执行SQL查询语句并获取结果（需要关闭游标和连接）
rows = cursor.fetchall()

# 遍历并输出查询结果


if __name__ == '__main__':
    app = QApplication(sys.argv)
    ui = uic.loadUi("./测试.ui")
    myComboBox: QComboBox = ui.comboBox
    my_list = []
    for row in rows:
        print(row[1])
        my_list.append(row[1])
    myComboBox.addItems(my_list)

    ui.show()
    sys.exit(app.exec())
